rockchip: pinctrl: rk3399: add support for the SPI5 controller
authorPhilipp Tomsich <[email protected]>
Thu, 20 Apr 2017 20:05:53 +0000 (22:05 +0200)
committerSimon Glass <[email protected]>
Wed, 10 May 2017 19:37:21 +0000 (13:37 -0600)
commit315e6a38f9d6380eb8295098f4a88a929cb02cde
treed77442fdf18aa3d9093c913bc9cf1ac0e2f6fa77
parent9fc354e246fe466ad634617e12d092d6053503ed
rockchip: pinctrl: rk3399: add support for the SPI5 controller

This commit adds support for the pin-configuration of the SPI5
controller of the RK3399 through the following changes:
 * grf_rk3399.h: adds definition for configuring the SPI5 pins
     in the GPIO2C group
 * periph.h: defines PERIPH_ID_SPI3 through PERIPH_ID_SPI5
 * pinctrl_rk3399.c: adds the reverse-mapping from the IRQ# to
         PERIPH_ID_SPI5; dispatches PERIPH_ID_SPI3
     through SPI5 to the appropriate pin-config
     function; implements the pin-configuration
     for PERIPH_ID_SPI5 using the GPIO2C group

X-AffectedPlatforms: RK3399-Q7
Signed-off-by: Philipp Tomsich <[email protected]>
Tested-by: Jakob Unterwurzacher <[email protected]>
Acked-by: Simon Glass <[email protected]>
arch/arm/include/asm/arch-rockchip/grf_rk3399.h
arch/arm/include/asm/arch-rockchip/periph.h
drivers/pinctrl/rockchip/pinctrl_rk3399.c